package com.lottery.material.dao.conf;

import com.lottery.material.pojo.conf.BankDict;
import com.lottery.material.vo.portal.config.BankDictVo;

import java.util.List;

/**
 * @description 银行字典Mapper
 * @author rambo
 * @date 2019年4月11日 下午9:24:15
 */
@SuppressWarnings("JavaDoc")
public interface BankDictMapper {
	
    Integer deleteByPrimaryKey(Integer id);

    Integer insert(BankDict record);

    Integer insertSelective(BankDict record);

    BankDict selectByPrimaryKey(Integer id);

    Integer updateByPrimaryKeySelective(BankDict record);

    Integer updateByPrimaryKey(BankDict record);

    /**
     * description：查询所有数据
     * user 朱正磊
     * time 2019-04-28 17:42
     * @return 返回数据集合
     */
    List<BankDict> findAll();

    /**
     * description：根据银行编号查询唯一数据
     * user 朱正磊
     * time 2019-04-29 17:10
     * @param bankCode 银行编号
     * @return 返回唯一数据
     */
    BankDict findByBankCode(String bankCode);

    List<BankDictVo> selectAllVo();
}
